<?php
namespace Admin\Controller;
class IndexController extends AdminController {
    public function index(){
        $this->assign('AdminName',session('adminName'));
        $this->display();
    }
    public function login(){
        $this->display();
    }
     
    /*
    public function logDo(){
        if($_POST){
            //判断验证码
//            $verCode=$_POST['verCode'];
//            if(!$this->checkVerify($verCode)) {
//                $this->error('验证码错误！');
//            }
            //用户登陆
            $model=M('Admin');
            $userName=$_POST['userName'];
            $userPass=md5(md5(trim($_POST['userPass'])));

            $adminInfo=$model->where("username='".$userName."'")->find();
            if($adminInfo){
                if($userPass==$adminInfo['password']){
                    session('adminId',$adminInfo['id']);
                    session('adminName',$adminInfo['username']);
                    $this->success('登陆成功！',U('Index/index'));
                }else{
                    $this->error('密码错误！');
                }
            }else{
                $this->error('账号不存在！');
            }
        }
    }
    */
    
    
    public function logout(){
        session('adminId',null);
        session('adminName',null);
        $this->success('注销成功！','/Admin/Index/login');
    }
    public function main(){
        $sys_info['welcome']  = '欢迎使用企业信息化管理系统！'; //欢迎信息

//        $model =new Model();
//        $version = $model->query("select version() as ver"); //mysql版本检测

        //系统信息
        $sys_info['os']            = PHP_OS; //操作系统
        $sys_info['web_server']    = $_SERVER['SERVER_SOFTWARE']; //web服务器
        $sys_info['php_ver']       = PHP_VERSION;	//php版本
//        $sys_info['mysql_ver']     = $version[0]['ver'];	//mysql版本
        $sys_info['WEBIP']     = $_SERVER['REMOTE_ADDR'];	//服务器IP
        $sys_info['WEBDEMO']     = $_SERVER['SERVER_NAME'];	//网站域名

        //GD库
        if(function_exists(gd_info)) {
            $gd_info = @gd_info();
            $sys_info['gd_ver']= $gd_info["GD Version"];
        }else{
            $sys_info['gd_ver']='';
        }

        //软件信息
        $sys_info['soft_name']     = C('SOFT_NAME');
        $sys_info['soft_ver']      = C('SOFT_VERSION');
        $sys_info['soft_develop']  = '成都恒速科技有限公司';
        $sys_info['soft_url']      = 'http://www.cdhengsu.com';
        $sys_info['soft_mail']     = ' service@cdhengsu.com';
        $sys_info['soft_tel']      = '(028)65732736';

        $this->assign('sys_info', $sys_info);
        $this->display();
    }
    public function getMenu(){
        header("Content-type: text/html; charset=UTF-8");
        session(MODULE_NAME.'_menu_list',null);//TODO:开发完成成后解除注释
        $menuList=session(MODULE_NAME.'_menu_list');
        if(empty($menuList)){
            $map['name']=array('like',MODULE_NAME.'/%');
           
            $menuList=D('AuthRule')->where($map)->field('id,pid,name as url,title as name')->select();
            foreach($menuList as $mk=>$mv){
//                 //                 if($mv['name']==get_url()) $this->metaTitle=$mv['title'];
//                 //                 if($mv['is_hide']){
//                 //                     unset($menuList[$mk]);
//                 //                     continue;
//                 //                 }
//                 //                 if(!IS_ROOT) //如果是超级管理员就不用验证权限了
                if(!$this->checkAuth($mv['url'])) unset($menuList[$mk]);
                else{
                    $mv['url']=str_replace("admin","..",$mv['url']);
                    $menuList[$mk]=$mv;               
                }
                
            }
            $menuList=list_to_tree($menuList);
            session(MODULE_NAME.'_menu_list',$menuList);
        }
        echo json_encode($menuList);
        
        //         $menus=M('AuthRule')->where(['name'=>['like','admin%']])->select();
//         foreach($menus as $k=>$v){
//             if($this->checkAuth($v['name'],UID)){
                
//             }else unset($menus[$k]);
//         }
        
//         dump($menus);
        
//         $de=array();
        
//         $de[0]= array(
//                 'name'=>'题库管理',
//                 'child'=>array(
//                     array(
//                         'name'=>'题库分类',
//                         'url'=>'../Category/index'
//                     ), array(
//                         'name'=>'题库列表',
//                         'url'=>'../Question/index'
//                     ), array(
//                         'name'=>'真题模考',
//                         'url'=>'../Exam/index'
//                     ),
//                 )
//             );
//         $menuList=array(
//             array(
//                 'name'=>'题库管理',
//                 'child'=>array(
//                     array(
//                         'name'=>'题库分类',
//                         'url'=>'../Category/index'
//                     ), array(
//                         'name'=>'题库列表',
//                         'url'=>'../Question/index'
//                     ), array(
//                         'name'=>'真题模考',
//                         'url'=>'../Exam/index'
//                     ),
//                 )
//             ),                          admin/category   admin/Question/index
//             array(
//                 'name'=>'资料管理',
//                 'child'=>array(
//                    array(
//                         'name'=>'书籍列表',
//                         'url'=>'../Books/book_cata_list/level_one/1'
//                     ),
//                     array(
//                         'name'=>'考前押密',
//                         'url'=>'../TestKey/testkey_cata_list/level_one/1'
//                     ),
//                     array(
//                         'name'=>'考试资料',
//                         'url'=>'../Reference/reference_cata_list/level_one/1'
//                     ),
                   
//                 )
//             ),
// 		    array(
//                 'name'=>'广告活动',
//                 'child'=>array(
//                     array(
//                         'name'=>'首页封面',
//                         'url'=>'../AdsManage/AdsManage_cata_list/level_one/1'
//                     ), array(
//                         'name'=>'APP分享链接管理',
//                         'url'=>'../ShareLink/index'
//                     ),
//                     array(
//                         'name'=>'押题广告',
//                         'url'=>'../YatiAds/YatiAds_cata_list/level_one/1'
//                     )
//                 )
//             ),
//             array(
//                 'name'=>'会员管理',
//                 'child'=>array(
//                     array(
//                         'name'=>'会员管理',
//                         'url'=>'../Member/Member_list',
//                     ),
//                     array(
//                         'name'=>'今日注册量统计',
//                         'url'=>'../Member/tongji',
//                     )
//                 )
//             ),
//             array(
//                 'name'=>'订单管理',
//                 'child'=>array(
//                     array(
//                         'name'=>'书籍订单',
//                         'url'=>'../BookOrderManage/Order_list',
//                     ),array(
//                         'name'=>'电子资料',
//                          'url'=>'../DatumOrderManage/Order_list',
//                     ),array(
//                         'name'=>'题库订单',
//                        'url'=>'../QuestionsOrderManage/Order_list',
//                     ),array(
//                         'name'=>'押密订单',
//                          'url'=>'../TestKeyOrderManage/Order_list',
//                     )
//                 )
//             ),
//             array(
//                 'name'=>'微信功能',
//                 'child'=>array(
//                     array(
//                         'name'=>'自定义菜单',
//                         'url'=>'..//Menu/index',
//                     )
//                 )
//             ),array(
//                 'name'=>'考试指南',
//                 'child'=>array(
//                     array(
//                         'name'=>'考试指南列表',
//                         'url'=>'../Guid/guid_cata_list/level_one/1',
//                     ),
                    
//                 )
//             )
//         );
//         echo json_encode($menuList);

    }
    public function getVerify(){
        $Verify = new \Think\Verify;
        $Verify->fontSize = 14;
        $Verify->length   = 4;
        $Verify->useNoise = false;
        $Verify->useImgBg = false;
        $Verify->useCurve = false;
        $Verify->codeSet = '0123456789';
        $Verify->imageW = 93;
        $Verify->imageH = 30;
        $Verify->entry();
    }
    public function checkVerify($code, $id = ''){
        $verify = new \Think\Verify();
        return $verify->check($code, $id);
    }
}